package cn.ruituo.adv5.exe.sp;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

public class Supermarket implements Serializable {
    //5：实现之前的超市(名称属性)会员积分系统,有如下的基本功能(实现开卡和查询即可)，会员有卡号和积分两个属性：
//    积分累计
//    积分兑换
//    查询剩余积分
//    修改密码
//    开卡
//    退出
//    采用序列化的方式,每次启动如果没有超市对象,则创建新对象;否则从序列化的文件中读取。后续处理方式相同.
    private String name;
    private static final long serialVersionUID = 707L;

    List<Member> list = new ArrayList<>();

    public Supermarket() {

    }

    public Supermarket(String name) {
        this.name = name;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public static long getSerialVersionUID() {
        return serialVersionUID;
    }

    public void openCard(String name, long CardId, int score) {
        list.add(new Member(name, CardId, score));
        System.out.println("开卡成功");
    }
    public void openCard(Member m) {
        list.add(m);
        System.out.println("开卡成功");
    }
    public void search() {
        for (Member p : list) {
            System.out.println(p);
        }
    }
}

